<?php
// 应用公共文件

if (!function_exists('getAdminJWT')) {
    function getAdminJWT($token)
    {
        if (config('adminjwt.secret_key') == null) exception('jwt key null');

        $jwt = new Firebase\JWT\JWT();

        return $jwt::decode($token, new Firebase\JWT\Key(config('adminjwt.secret_key'), 'HS256'));
    }
}

if (!function_exists('setAdminJWT')) {
    function setAdminJWT($accessPayload)
    {
        if (config('adminjwt.secret_key') == null) exception('jwt key null');

        $jwt = new Firebase\JWT\JWT();

        return $jwt::encode($accessPayload, config('adminjwt.secret_key'), 'HS256');
    }
}